package org.chartsy.vwap; import java.awt.Color; import org.chartsy.main.chart.AbstractPropertyListener; import org.chartsy.main.data.Dataset; import org.chartsy.main.utils.SerialVersion; /** * * @author Viorel */ public class OverlayProperties extends AbstractPropertyListener { private static final long serialVersionUID = SerialVersion.APPVERSION; // PROPERTIES public static final String PRICE = Dataset.CLOSE; public static final String LABEL = "VWAP"; public static final boolean MARKER = true; public static final Color COLOR = Color.decode("0x000000"); // BAND 1 PROPERTIES public static final boolean BAND1_VISIBILITY = true; public static final Color BAND1_COLOR = Color.decode("0xCC0000"); public static final int BAND1_DEV = 1; // BAND 2 PROPERTIES public static final boolean BAND2_VISIBILITY = true; public static final Color BAND2_COLOR = Color.decode("0x006E2E"); public static final int BAND2_DEV = 2; // BAND 3 PROPERTIES public static final boolean BAND3_VISIBILITY = true; public static final Color BAND3_COLOR = Color.decode("0x204A87"); public static final int BAND3_DEV = 3; private String price = PRICE; private String label = LABEL; private boolean marker = MARKER; private Color color = COLOR; private boolean b1v = BAND1_VISIBILITY; private Color b1color = BAND1_COLOR; private int b1dev = BAND1_DEV; private boolean b2v = BAND2_VISIBILITY; private Color b2color = BAND2_COLOR; private int b2dev = BAND2_DEV; private boolean b3v = BAND3_VISIBILITY; private Color b3color = BAND3_COLOR; private int b3dev = BAND3_DEV; public OverlayProperties() {} public String getPrice() { return price; } public void setPrice(String s) { price = s; } public String getLabel() { return label; } public void setLabel(String s) { label = s; } public boolean getMarker() { return marker; } public void setMarker(boolean b) { marker = b; } public Color getColor() { return color; } public void setColor(Color c) { color = c; } public boolean getBand1Visibility() { return b1v; } public void setBand1Visibility(boolean b) { b1v = b; } public Color getBand1Color() { return b1color; } public void setBand1Color(Color c) { b1color = c; } public int getBand1Dev() { return b1dev; } public void setBand1Dev(int i) { b1dev = i; } public boolean getBand2Visibility() { return b2v; } public void setBand2Visibility(boolean b) { b2v = b; } public Color getBand2Color() { return b2color; } public void setBand2Color(Color c) { b2color = c; } public int getBand2Dev() { return b2dev; } public void setBand2Dev(int i) { b2dev = i; } public boolean getBand3Visibility() { return b3v; } public void setBand3Visibility(boolean b) { b3v = b; } public Color getBand3Color() { return b3color; } public void setBand3Color(Color c) { b3color = c; } public int getBand3Dev() { return b3dev; } public void setBand3Dev(int i) { b3dev = i; } }